Optimized Allocation of Distributed Applications Across Local Area Networks
نویسندگان
چکیده
Enterprise-wide distributed computing systems are inherently stochastic and the performance management of distributed applications running on the top of DCS is a complex and computationally hard task. In this paper, we define the enterprise distributed application and provide queueing analysis on the relationship between the application level performance parameters and the network and computer system parameters. We also provide a binary integer programming (BIP) model and a case study on how to allocate application components across an enterprise local area network. 1. Distributed Application and Network Model We model the network as nodes and connections. The nodes include computers and other network switching apparatus. A connection links a pair of nodes, and can be direct through one link, or indirect through multiple links and other nodes. Nodes can be used to distribute application components, but only some dedicated server machines are used for this purpose. We call these dedicated server machines distributing nodes. For all distributing nodes, we assume that a connection or route exists between every pair of nodes. Two nodes may be connected through one or more switching nodes and links. A link is described by its bandwidth or data rate. We define following parameters in our model: 1) Node memory size is described as MEMSi for node i, 2) Average disk I/O time is described as IOTi for node i, 3) A link l is described by its bandwidth Bl, 4) A router r is described by its router latency RLr, 5) An application component a requires MEMa size of node memory at run time, 6) The average CPU time for component a on node i is described as Sai, 7) Ka denotes the average number of visit to disk I/O for component a to execute a transaction job, 8) Current CPU utilization U ′ i (CPU) for node i, 9) Current disk utilization U ′ i (disk) for node i, 10) Current memory usage MEM ′ i for node i, 11) Current load γ ′ l in packet per time unit for link l, 12) Current utilization U ′ r for router r. We now discuss the mapping of response time to network and system parameters. We model a distributed application system as an open queueing network. These include node queues and connection queues (note a connection may include multiple links and routers). For simplicity, we model each service provided by nodes and connections as a M/M/1 queue, and we call each node or connection a service facility. We assume the whole application system to be a markovian system, which means the distributions of the inter-arrival times and service times are exponential distributions (Poisson) that exhibit the markov (memoryless) property. Within the system, service facilities may have inputs from multiple facilities and outputs to multiple facilities. We assume all input and output processes are Poisson processes and that merged or split Poisson processes are still Poisson processes. As an example, we modeled the distributed application (with process flows) described in [1] with the Jackson Network in Figure 1.
منابع مشابه
Distributed and Cooperative Compressive Sensing Recovery Algorithm for Wireless Sensor Networks with Bi-directional Incremental Topology
Recently, the problem of compressive sensing (CS) has attracted lots of attention in the area of signal processing. So, much of the research in this field is being carried out in this issue. One of the applications where CS could be used is wireless sensor networks (WSNs). The structure of WSNs consists of many low power wireless sensors. This requires that any improved algorithm for this appli...
متن کاملOptimal Allocation of Distributed Generation in Microgrid by Considering Load Modeling
Recent increment in carbon emission due to the dependency on fossil fuels in power generation sector is a critical issue in the last decade. The motivation to Distributed Generation (DG) in order to catch low carbon networks is rising. This research seeks to experience DG existence in local energy servicing in microgrid structure. Optimal sizing and placement of DG units is followed by this pap...
متن کاملDecentralized Routing and Power Allocation in FDMA Wireless Networks based on H∞ Fuzzy Control Strategy
Simultaneous routing and resource allocation has been considered in wireless networks for its performance improvement. In this paper we propose a cross-layer optimization framework for worst-case queue length minimization in some type of FDMA based wireless networks, in which the the data routing and the power allocation problem are jointly optimized with Fuzzy distributed H∞ control strategy ....
متن کاملDemonstration of time-wavelength co-allocation (TWCA) problem in novel dynamic wavelength scheduled WDM-PON for distributed computing applications
This paper studies the problem of the implementation of distributed computing applications in local area networks. We propose a novel Dynamical Wavelength Scheduled Wavelength Division Multiplexing Passive Optical Network (WDMPON) architecture, in which the number of the available upstream wavelength channels is greatly less than that of optical network units (ONU). And we experimentally demons...
متن کاملExperimental Evaluation of Dynamic Data Allocation Strategies in a Distributed Database With Changing Workloads y
Traditionally, allocation of data in distributed database management systems has been determined by o -line analysis and optimization. This technique works well for static database access patterns, but is often inadequate for frequently changing workloads. In this paper we address how to dynamically reallocate data for partionable distributed databases with changing access patterns. Rather than...
متن کاملOptimal Distributed Generation (DG) Allocation in Distribution Networks using an Improved Ant Colony Optimization (ACO) Algorithm
Abstract: The development of distributed generation (DGs) units in recent years have created challenges in the operation of power grids, especially distribution networks. One of these issues is the optimal allocation (location and capacity) of these units in distribution networks. In this thesis, a method based on the improved ant colony optimization algorithm is presented to solve the problem ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003